package com.example.codeanalysis.parser;

import java.util.List;
import lombok.Getter;
import lombok.Setter;
import org.eclipse.jdt.core.dom.ASTNode;
import org.eclipse.jdt.core.dom.AbstractTypeDeclaration;
import org.eclipse.jdt.core.dom.ImportDeclaration;

@Setter
@Getter
public class TypeResult {

  /**
   * 源码文件
   */
  private AbstractTypeDeclaration java;
  /**
   * 完整类名
   */
  private String clazz;
  /**
   * 类修饰
   */
  private List<ASTNode> modifiers;
  /**
   * java的import列表用于查找父类完整名
   */
  private List<ImportDeclaration> imports;

}
